#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int main()
//{
//	int i = 0;
//	for (i = 1; i <= 100; i++)
//	{
//		if (i % 3 == 0)
//		{
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	int b = 0;
//	int c = 0;
//	scanf("%d %d %d", &a, &b, &c);
//	switch (a, b, c)
//	{
//	case 1:
//	{
//		if (a > b && b > c)
//			printf("%d %d %d", a, b, c);
//	}
//	break;
//	case 2:
//	{
//		if (a > c && c > b)
//			printf("%d %d %d", a, c, b);
//	}
//	break;
//	case 3:
//	{
//		if (b > a && a > c)
//			printf("%d %d %d", b, a, c);
//	}
//	break;
//	case 4:
//	{
//		if (b > c && c > a)
//			printf("%d %d %d", b, c, a);
//	}
//	break;
//	case 5:
//	{
//		if (c > a && a > b)
//			printf("%d %d %d", c, a, b);
//	}
//	break;
//	case 6:
//	{
//		if (c > b && b > a)
//			printf("%d %d %d", c, b, );
//	}
//	break;
//	}
//	return 0;
//}


//#include <stdio.h>
//
//int main()
//{
//    int n;
//    while (scanf("%d", &n) != -1)
//    {
//        for (int i = 0; i < n; i++)
//        {
//            printf("*");
//        }
//        printf("\n");
//    }
//    return 0;
//}

#include <stdio.h>
int main()
{
	int a, b, c;
	int temp;
	scanf("%d%*c%d%*c%d", &a, &b, &c);
	if (a < b)
	{
		temp = a;
		a = b;
		b = temp;
	}
	if (a < c)
	{
		temp = a;
		a = c;
		c = temp;
	}
	if (b < c)
	{
		temp = b;
		b = c;
		c = temp;
	}
	printf("%d %d %d", a, b, c);
	return 0;
}


